package cn.com.cfae.iras.doc.analyze.beans.iaad;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * Created by 佟媛媛 on 18/9/8.
 * 抽取任务
 */
public class IaadAnalyzeJob implements Serializable{
    private static final long serialVersionUID = 981593145710463297L;
    private String jobId;//作业ID
    private String jobName;//作业名称（IAAD指标自动计算）
    private String industryType;//抽取行业
    private String administrativeRanks;//行政级别
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
    private Timestamp startTime;//作业开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
    private Timestamp endTime;//作业完成时间
    private String statusCode;//当前作业状态(仅供前台展示查询)
    //基础指标抽取中 01
    //基础指标抽取完成 02
    //基础指标评分已完成 03
    //调整事项评分已完成 04
    //加总评分 05
    //指标抽取失败 06
    //终止中 07
    //已终止 08
    private String jobDetailCode;//当前子作业代码
    private String jobDetailId;//当前子作业ID
    private String documentId;//文档ID
    private String documentName;//文档名称
    private String userId;//用户ID
    private String userName;//用户名
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss.SSS",timezone = "GMT+8")
    private Timestamp dataDate;//数据日期


    public String getJobId() {
        return jobId;
    }

    public void setJobId(String jobId) {
        this.jobId = jobId;
    }

    public String getJobName() {
        return jobName;
    }

    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    public Timestamp getStartTime() {
        return startTime;
    }

    public void setStartTime(Timestamp startTime) {
        this.startTime = startTime;
    }

    public Timestamp getEndTime() {
        return endTime;
    }

    public void setEndTime(Timestamp endTime) {
        this.endTime = endTime;
    }

    public String getJobDetailId() {
        return jobDetailId;
    }

    public void setJobDetailId(String jobDetailId) {
        this.jobDetailId = jobDetailId;
    }

    public String getDocumentId() {
        return documentId;
    }

    public void setDocumentId(String documentId) {
        this.documentId = documentId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public Timestamp getDataDate() {
        return dataDate;
    }

    public void setDataDate(Timestamp dataDate) {
        this.dataDate = dataDate;
    }

    public String getJobDetailCode() {
        return jobDetailCode;
    }

    public void setJobDetailCode(String jobDetailCode) {
        this.jobDetailCode = jobDetailCode;
    }

    public String getStatusCode() {
        return statusCode;
    }

    public void setStatusCode(String statusCode) {
        this.statusCode = statusCode;
    }

    public String getDocumentName() {
        return documentName;
    }

    public void setDocumentName(String documentName) {
        this.documentName = documentName;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getAdministrativeRanks() {
        return administrativeRanks;
    }

    public void setAdministrativeRanks(String administrativeRanks) {
        this.administrativeRanks = administrativeRanks;
    }
}
